61 research outputs found

    What is essential? – a pilot survey on views about the requirements metamodel of reqT.org

    Get PDF
    [Context & motivation] This research preview paper presents ongoing work on the metamodel of a free software requirements modeling tool called reqT that is developed in an educational context. The work aims to make an initial validation of a survey instrument that elicits views on the metamodel of the reqT tool, which aims to engage computer science students in Requirements Engineering (RE) through an open source DSL embedded in the Scala programming language. [Question] The research question is: Which RE concepts are essential to include in the metamodel for a requirements engineering tool in an educational context? [Principal ideas] A survey instrument is developed, with a list of 92 concepts (49 entities, 15 relations and 28 attributes) and a set of questions for each concept, to elicit the respondents’ views on the usage and interpretation of each concept. [Contribution] The survey is initially validated in a pilot study involving 14 Swedish RE scholars as subjects. The survey results indicate that the survey is feasible. The analysis of the responses suggest that many of the concepts in the metamodel are used frequently by the respondents and there is a large degree of agreement among the respondents about the meaning of the concepts. The results are encouraging for future work on empirical validation of the relevance of the reqT metamodel

    On infrastructure for facilitation of inner source in small development teams

    Get PDF
    The phenomenon of adopting open source software development practices in a corporate environment is known by many names, one being inner source. The objective of this study is to investigate how an organization consisting of small development teams can benet from adopting inner source and assess the level of applicability. The research has been conducted as a case study at a software development company. Data collection was carried out through interviews and a series of focus group meetings, and then analyzed by mapping it to an available framework. The analysis shows that the organization possesses potential, and also identied a number of challenges and benets of special importance to the case company. To address these challenges, the case study synthesized the organizational and infrastructural needs of the organization in a requirements specication describing a technical infrastructure, also known as a software forge, with an adapted organizational context and work process

    Human-Centered Design Components in Spiral Model to Improve Mobility of Older Adults

    Get PDF
    As humans grow older, their cognitive needs change more frequently due to distal and proximal life events. Designers and developers need to come up with better designs that integrate older users’ needs in a short period of time with more interaction with the users. Therefore, the positioning of human end users in the center of the design itself is not the key to the success of design artifacts while designing applications for older adults to use a smartphone as a promising tool for journey planner while using public transportation. This study analyzed the use of human-centered design (HCD) components, the spiral model, and the design for failure (DfF) approach to improve the interactions between older users and designers/developers in gathering usability needs in the concept stage and during the development of the app with short iterative cycles. To illustrate the importance of the applied approach, a case study with particular focus on older adults is presented.The results presented in this study are based on “Assistant” project funded by AAL JP, co-funded by the European Union. The authors would like to thank Dr. Stefan Carmien, my colleague in Assistant, for mentoring and for reading and making comments in the earlier versions of this chapter; participating research institutes; funding agencies; and companies from Finland, Spain, Austria, France, and the United Kingdom for their active support throughout the project

    Pdot

    No full text

    A large semaphore based operating system

    No full text

    Reengineering of Software Requirement Specification

    No full text
    • 

    corecore